﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace WpfApp1.Views
{
    /// <summary>
    /// TreeviewTest.xaml 的交互逻辑
    /// </summary>
    public partial class TreeviewTest : Window
    {

//        TreeNode TNode = new TreeNode();
//        int n = 0;
//        string Sdir = @"e:\\";
//        DirectoryInfo dir = new DirectoryInfo(Sdir);
//          try
//          {
//              if (!dir.Exists)//判断所指的文件或文件夹是否存在
//              {
//                 // Directory.CreateDirectory(Sdir);
 
//                  return;
//              }
//              DirectoryInfo dirD = dir as DirectoryInfo;//如果给定参数不是文件夹则退出
//              if (dirD == null)//判断文件夹是否为空
//              {
//                  return;
//              }
//              else
//              {
//                  if (n == 0)
//                  {
//                      TNode = TV.Nodes.Add(dirD.Name);//添加文件夹的名称
//                      TNode.Tag = 1;
//                  }
//                  else
//                  {
//                      TNode = TNode.Nodes.Add(dirD.Name);//添加文件夹里面各文件夹的名称
//                      TNode.Tag = 1;
//                  }
//              }
//              FileSystemInfo[] files = dirD.GetFileSystemInfos();//获取文件夹中所有文件和文件夹
//                                                                 //对单个FileSystemInfo进行判断,如果是文件夹则进行递归操作
//foreach (FileSystemInfo FSys in files)
//{
//    FileInfo file = FSys as FileInfo;
//    if (file != null)//如果是文件的话，进行文件的复制操作
//    {
//        FileInfo SFInfo = new FileInfo(file.DirectoryName + "\\" + file.Name);//获取文件所在的原始路径
//        TNode.Nodes.Add(file.Name);//添加文件
//        TNode.Tag = 1;
//    }
//    else
//    {
//        string pp = FSys.Name;//获取当前搜索到的文件夹名称                      
//    }
//}
 
//          }
//          catch (Exception ex)
//{
//    MessageBox.Show(ex.Message);
//    return;
//}
//public TreeviewTest()
//        {
//            InitializeComponent();
//        }
    }
}
